package com.kele.model.goods;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;

@TableName("tb_brand")
@Data
public class Brand implements Serializable {

    /**
     * IdType.AUTO  自增
     * IdType.INPUT  应用自己确定
     * IdType.NONE  没有主键
     * IdType.ASSIGN_ID  雪花算法 ，世界上没有两片相同的雪花，时间戳产生的，Long
     * IdType.ASSIGN_UUID  JAVA UUID 32字符串
     */
    @TableId(type = IdType.AUTO)  //TableId 主键不能重复
    private Long id;

    @TableField("name")//复合驼峰规范，可以省略
    private String name;

    @TableField("first_char")
    private  String firstChar;//驼峰命名规则 ，对应数据库字段first_char

}
